home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1993 November / JCSM Shareware Collection - 1993-11.iso / cl120 / cenmodhj.lzh / CENMODH.DOC next >
Text File  |  1991-09-23  |  12KB  |  304 lines

  1.  
  2.          CENMODH HYPERP ADD ON FOR YOUR COMMUNICATIONS 
  3.  
  4. A small compact Program To Call HyperP Form Your Communication 
  5. Program in Windows. Written By George M. Cheney, Sysop, Centrox 
  6. BBS, P.O. Box 14014, Odessa, Texas, 79761-1401.  Centrox is a 24 
  7. hour a day Bulletin Board, Phone (915)332-4256. 
  8.  
  9. FIRST THE LEGAL STUFF:
  10.  
  11. The author, George M. Cheney makes no warranties or any other
  12. representations as to the usefulness of Cenmodh for any purpose.  
  13. I am not responsible for  damages to equipment, loss of time, loss 
  14. of data, or any other loss resulting from the use of this program. 
  15.  
  16. Anyone using this program does so at their own risk.  While the 
  17. program has been thoroughly tested, I make no representations as 
  18. to the performance or fitness of this program for any useful or 
  19. un-useful purpose declared or not declared. 
  20.  
  21. WHAT EXACTLY IS CENMODH?                
  22.  
  23. CENMODH is a very small, neat program to allow HyperP to be used 
  24. with Telix and Windows.  I love HyperP.  It is fast, efficient, 
  25. and easy to call. I also like Windows 3.0.  And I like Telix.  
  26. Telix runs well in Windows 386 Enhanced mode, but when I used to 
  27. try to call HyperP as an external protocol, HyperP will load and 
  28. download the file, then I get a complete lock up and have to 
  29. reboot my computer.  There is a conflict between Windows, Telix, 
  30. and HyperP. After releasing CenmodJ a friend was logged onto my 
  31. BBS and was telling me he had similar problems with Hyperp 
  32. Protocol.  I decided that I would write CenmodH.  After long hours 
  33. of coding and testing (over 100 test calls to my BBS) Cenmodh was 
  34. written.  It solves the lockup problems and is a simple interface 
  35. for HyperP and Telix In Windows 3.0.  Cenmodh initializes and then 
  36. passes the necessary parameters to HyperP.  I call this from Telix 
  37. and now I have Windows, Telix, and HyperP back.  It works every 
  38. time.  IF HyperP and your comm program won't run under Windows, 
  39. this might work for you. 
  40.  
  41.  
  42. INSTALLING CENMODH                      
  43.  
  44. First is the question of where to put CENMODH.EXE, and 
  45. Cenmodj.dat. Actually you can put the Cenmodh.exe and the dat file 
  46. almost anywhere you want to. <Grin>  It will run just fine off a 
  47. 360 K floppy.  I would suggest if you have a hard drive you put in 
  48. in your Communications Directory.  Ie: C:\TELIX  Then you must 
  49. configure the CENMODJ.DAT file to match your set up.  The 
  50. configuration is as follows, and must not contain any blank lines 
  51. or spaces.  You must use an ascii text editor such as Qedit or 
  52. Windows Notepad.  Your Set up might look something like the 
  53. following: 
  54.  
  55.  
  56.  
  57.  
  58.                                -2-
  59.  
  60. 2           ' Comport you are using 1 or 2
  61. 2400        'Speed to 56,400
  62. C:\RECV\    'Download Directory With The backslash
  63. C:\SEND\    'Uload Directory With The Backslash 
  64. TRUE        'Weather Your Local System Can Do Color If Not FALSE 
  65.  
  66. Cenmodh has been tested to 2400 baud, but I see no reason why it 
  67. will not work at higher baud rates as Cencom does.  The shareware 
  68. version only supports comm 1 and 2, but the registered version 
  69. will support 3 and 4 if you specify that it is needed.  It was 
  70. written on a VGA monitor, but should work on any monitor.  If not 
  71. please advise and I will fix the problem.  Please take a minute to 
  72. be sure that your Cenmodj.dat file is correct, and save it.  Also 
  73. remember that Cenmodh will put the downloaded files in your 
  74. present communication directory.  Now you are ready to test it. 
  75. <Grin> 
  76.  
  77.  
  78. RUNNING CENMODH ON LINE                 
  79.  
  80. Call your favorite BBS and log on.  When you get ready to download 
  81. a file push ALT-V and type CENMODH.  A screen will open and you 
  82. can see the comport, path, speed, ect from the Cenmodh.dat file. 
  83. You will be presented with a little menu that gives you three 
  84. choices as follows: 1} Send File With HyperP Protocol 2} Download 
  85. A File With HyperP Protocol 3} Exit Cenmodh And Return To Your 
  86. Communications Program 
  87.  
  88. Pick the desired choice and you will be prompted for a filename.  
  89. Sorry but I did not want to let the offending program pass 
  90. anything to Cenmodh.  Then you will see the HyperP command line, 
  91. exactly as it will be passed to HyperP. In the download mode you 
  92. will not be asked for any file names, as HyperP will pass it's own 
  93. file names.  In the upload mode there is only provision for one 
  94. file as most BBS's allow only one HyperP upload.  Then Cenmodh 
  95. will shell calling HyperP and HyperP will download or upload your 
  96. file(s).  That's all there is to it.  Good luck and enjoy Windows, 
  97. Telix, And HyperP. 
  98.  
  99. SOME VERY COMMON PROBLEMS: 
  100.  
  101. Cenmodh will not load, gives me an error message. 
  102.  
  103. One of several things could be wrong.  Cenmodh can't find the 
  104. Cenmodj.dat file.  Be sure that they are in the same directory. Or 
  105. you have an error in the Cenmodh.dat file.  Or possibly Cenmodh 
  106. can't find your Command.Com.  Or you have not set aside any files 
  107. or buffers in your CONFIG.SYS files.  Most likely you are having 
  108. problems with other programs as well.  Go to your C:\ prompt (A:\ 
  109. if running floppies) and type the following: Also you may rename 
  110. Cenmodh.exe to anything you wish, but must not 
  111.  
  112.  
  113.  
  114.                                -3-
  115. change the name of Cenmodj.dat.  If you still have problems try 
  116. the following 
  117.  
  118. TYPE AUTOEXEC.BAT 
  119.  
  120. Your computer should show you the Autoexec.Bat.  In the Bat should 
  121. be a statement saying "SET COMSPEC=C:\COMMAND.COM".  This tell DOS 
  122. where to find your COMMAND.COM.  If DOS can't find COMMAND.COM you 
  123. will have big troubles every time I promise.  Additionally 
  124. COMMAND.COM must be where you tell DOS it is.  If you do not have 
  125. COMMAND.COM in the C:\ root directory, the SET COMSPEC is of no 
  126. value.  If you are running floppies, substitute A:\ for C:\. 
  127.  
  128. Next check the CONFIG.SYS file.  Again type the following:
  129.  
  130. TYPE CONFIG.SYS
  131.  
  132. First you should find a statement that says "FILES=30", and 
  133. following "BUFFERS=20".  The "=##'s are changeable, but I would 
  134. like to take the opportunity to make a few comments.  In early day 
  135. DOS was very limited, and a "FILES=10" statement was sufficient.  
  136. As programs became more and more complex, DOS was called upon to 
  137. open more and more FILES and BUFFERS.  File headers and buffers 
  138. are the heart of most wordprocessors and communication protocols.
  139. I personally consider "FILES=30" to be an absolute minimum.  I use
  140. "FILES=50".  The "BUFFERS=20" is also about standard.  A small 
  141. amount of memory is insignificant when faced with a possible crash 
  142. or program failure.  I know a local SYSOP that does not follow the 
  143. my thinking.  He uses lower values.  His BBS often crashes.  I 
  144. wonder why?? 
  145.  
  146. Next look for a statement that says "SHELL=C:\DOS\COMMAND.COM" 
  147. Also there might be an "/P /E:512" statement included.  If you are 
  148. getting an "OUT OF ENVIRONMENT MESSAGE" when loading a protocol, 
  149. add the above "/P /E:512" statement to the 
  150. "SHELL=C:\DOS\COMMAND.COM" statement, therefore making it 
  151. "SHELL=C:\DOS\COMMAND.COM /P /E:512"  To explain in brief DOS 
  152. assigns an area of memory to keep track of what is happening, what 
  153. files are open, what buffers are being used, and so forth.  The 
  154. default value is 132, if memory serves me right.  When you SHELL 
  155. you load a second copy of COMMAND.COM into memory.  You may not 
  156. have enough environment to hold any additional commands.  The "/P 
  157. /E:512" statement tells DOS to expand the default to 512 bites and 
  158. keep a second copy of COMMAND.COM in memory just for SHELL 
  159. purposes.  Additionally I like to keep two copies of COMMAND.COM 
  160. handy, one in my root and one in my DOS directory.  Some simple 
  161. comments to avoid some serious problems. <GRIN> 
  162.  
  163. TECHNICAL SUPPORT FOR CENMODH 
  164.  
  165. If after reading all this you are still having problems, please 
  166. feel free to call my Public BBS, Centrox BBS (915)-332-4256 and 
  167. leave me a comment, (C) from almost any Menu.  Standard Access is 
  168. free.  IMPORTANT NOTE:  Please do not start your comment with 
  169. "HEY"  Hey is a consumable food for horses, not a way to address
  170.  
  171.                                -4-
  172. poor SYSOP's that work very hard to bring you a free bulletin 
  173. board, free programs and free help.  Not to mention the dedication 
  174. of a computer, modem, hard drive, registered software, and much 
  175. more for your enjoyment.  I usually delete messages starting with 
  176. "HEY". <GRIN>  Any other message format will bring a quick and 
  177. sincere reply, and I will try to resolve your problem.
  178.  
  179. LICENSE AND REGISTRATION:
  180.  
  181. CENMODH is marketed as "SHAREWARE".  That means that you may try 
  182. it before you buy it.  You are hereby granted a limited license to 
  183. use Cenmodh for a period of 90 days.  At the end of that time you 
  184. should either register, or discontinue it's use.  Failure to do so 
  185. has been known to cause anxiety and guilt.  Registration is $7.50, 
  186. US funds only.  You will get a custom compiled copy of Cenmodh 
  187. which will include your personal name in the first window.  I will 
  188. make your registered copy of CENMODH available on my BBS for free 
  189. download using the (K) option from the File Menus, or for an 
  190. additional $3.50 I will mail you a disk with your registered 
  191. version on it.  To Order fill out the order form and mail to the 
  192. address indicated.  Thank You For Your Support.  Look for future 
  193. releases of SHAREWARE and PUBLIC DOMAIN from George Cheney on 
  194. Centrox and other BBS's. 
  195.  
  196. OTHER SAHREWARE FROM GEORGE M. CHENEY
  197.  
  198. CENSAVE.ZIP   Screen saver with your name on it. 
  199. CENPAS.ZIP    Password Protection 
  200. CENSAVE2.ZIP  Password Protection And Screen Saver            
  201. CENDO.ZIP     Neat Timed Event Tool For When You Can't Be There 
  202. CENCOM.ZIP    Small Communications Program 57 K 
  203. CENSEC.ZIP    Spitfire BBS Utility To Check Ratios 
  204. CENMODH.ZIP   Add HyperP To Telix Under Windows 
  205. CENMODJ.ZIP   Add Jmodem Batch To Telix Under Windows
  206.  
  207. Short Technical Note:
  208.  
  209. Cenmodh initializes the comport using the default buffer size set 
  210. up in Windows.  (128)  It does it's own initialization routine, 
  211. resetting the xon/off, cts and other parameters.  The set up from 
  212. your communications program are null and void.  Then when Cenmodh 
  213. exits is attempts to return control to your Communications program 
  214. and leave the modem just as it found it.  It will not under any 
  215. circumstances hang up the modem.  Why it is necessary to reform 
  216. the modem under Windows is not known to me, since I have no way of 
  217. knowing what Telix does to the modem or buffers. 
  218.  
  219. Reference/Credits
  220.  
  221. Windows           Microsoft Corporation
  222. Telix             Exis Inc.   
  223. Spitfire          Buffalo Creek, Mike Woltz
  224. HyperP            Hilgraeve           
  225.  
  226.  
  227. To Register CENMODH Please Fill Out The Following And Mail To: 
  228.  
  229.                       Centrox BBS         
  230.                      P.O. Box 14014         
  231.                 Odessa, Texas 79768-4014         
  232.                Attention: George M. Cheney 
  233.  
  234.  
  235. Your Name:
  236. Address:
  237. City:
  238. State:
  239. Zip Code:
  240.  
  241. Phone Number (Optional) in case 
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252. CENMODH Registration:   
  253. $7.50 Centrox BBS Delivery No Charge 
  254. Postage if you want it mailed with disk   $3.50 
  255. Total Enclosed--------------------------                           
  256.         
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270. Please allow a maximum of one week for shipment.  If you 
  271. want to Download your copy, please allow three days from receipt 
  272. of order.  I am not responsible for delays beyond my control.
  273.  
  274.  
  275.  
  276.  
  277.  
  278. Disk Size (3 1/2)  Or (5 1/2) Circle One
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.      
  300.  
  301.  
  302.  
  303.  
  304.